package hcn.protocol.registration.xml.req;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;

/**
 * @Author impel
 * @Date 2020/11/10 10:47
 * @Description:listDoctor 门诊排班信息查询
 * @Version 1.0
 */
@XmlRootElement(name = "MsgBody")
public class ListDoctorRequest {
    private Query query;

    @XmlAccessorType(XmlAccessType.FIELD)
    public static class Query {
        private String VisitOrganization;
        private int OutpatientType;
        private String DeptCode;
        private String DoctorCode;
        private String StartDateTime;
        private String EndDateTime;
        private String ResourceLevelCode;
        private String QueryType;

        public String getVisitOrganization() {
            return VisitOrganization;
        }

        public void setVisitOrganization(String visitOrganization) {
            VisitOrganization = visitOrganization;
        }

        public int getOutpatientType() {
            return OutpatientType;
        }

        public void setOutpatientType(int outpatientType) {
            OutpatientType = outpatientType;
        }

        public String getDeptCode() {
            return DeptCode;
        }

        public void setDeptCode(String deptCode) {
            DeptCode = deptCode;
        }

        public String getDoctorCode() {
            return DoctorCode;
        }

        public void setDoctorCode(String doctorCode) {
            DoctorCode = doctorCode;
        }

        public String getStartDateTime() {
            return StartDateTime;
        }

        public void setStartDateTime(String startDateTime) {
            StartDateTime = startDateTime;
        }

        public String getEndDateTime() {
            return EndDateTime;
        }

        public void setEndDateTime(String endDateTime) {
            EndDateTime = endDateTime;
        }

        public String getResourceLevelCode() {
            return ResourceLevelCode;
        }

        public void setResourceLevelCode(String resourceLevelCode) {
            ResourceLevelCode = resourceLevelCode;
        }

        public String getQueryType() {
            return QueryType;
        }

        public void setQueryType(String queryType) {
            QueryType = queryType;
        }
    }

    @XmlElement(name = "Query")
    public Query getQuery() {
        return query;
    }

    public void setQuery(Query query) {
        this.query = query;
    }
}
